#ifndef SRC_LTB_DEP_H_
#define SRC_LTB_DEP_H_

#include <stdbool.h>
#include "src/ltb_type.h"

/**根据目标的名字找到目标的ID。*/
bool ltb_FindTarget(ltb_Config* cfg, char const* name, uint32_t* id);

/**将目标的依赖的ID收集到deps数组里。*/
bool ltb_CollectDeps(ltb_Config* cfg, Target const* target, lta_U32Arr* deps,
                     ltb_TopType top_type);

#endif
